#ifdef _WIN32
// Windows doesn't support setuid, no need to include <unistd.h>
#include <windows.h>
#else
#include <unistd.h> // For setuid on Linux/Unix systems
#endif
namespace security_insecureAPI_UncheckedReturn {
	void test() {

#ifndef _WIN32
        // Only on Linux/Unix systems, check the return value of setuid
		setuid(1); // warn
#endif
    }
		
}